home *** CD-ROM | disk | FTP | other *** search
- DO
- FILESELECT DIR$(0)+"\*.GFX","",fname$
- EXIT IF fname$=""
- RESERVE 50000
- OPEN "i",#1,fname$
- res$=INPUT$(38,#1)
- pal256$=INPUT$(1024,#1)
- pal16$=INPUT$(32,#1)
- picsize%=LOF(#1)-38-1024-32
- IF picsize%=32000
- BGET #1,HIMEM,picsize%
- SELECT ASC(MID$(res$,1,1))
- CASE 0
- ende$="1"
- CASE 1
- ende$="2"
- CASE 3
- ende$="3"
- ENDSELECT
- OPEN "o",#2,LEFT$(fname$,RINSTR(fname$,"."))+"PI"+ende$
- PRINT #2,CHR$(0);MID$(res$,1,1);pal16$;
- BPUT #2,HIMEM,picsize%
- CLOSE #2
- del
- ELSE
- CLS
- PRINT "This is no ST-compatible picture!"
- ~INP(2)
- ENDIF
- CLOSE #1
- LOOP
- PROCEDURE del
- ALERT 2,"Delete GFX-File?",1,"No|Yes",a#
- IF a#=2
- KILL fname$
- ENDIF
- CLS
- RETURN
-